﻿
namespace MM.Contract.Core
{
    public interface IRepository<T> 
    {
        T Get(object id);
        T Load(object id);
        T MakePersistent(T entity);
        void Refresh(T entity);
        void MakeTransient(T entity);
        void UpdateChange(T entity);
    }
}
